solar powered electric forecourt - Turkish English Dictionary